package com.gopay.common.domain.solution;

import java.math.BigDecimal;

import com.gopay.common.constants.txncd.IntTxnCd;
import com.gopay.common.domain.BaseEntity;

/**
 * 返润服务请求类
 * @ProfitReq.java
 * @author wanggang
 * @2014-7-11 下午5:03:58  www.gopay.com.cn Inc.All rights reserved.
 */
public class ProfitReq extends BaseEntity {

    private static final long serialVersionUID = -8693812526940703933L;

    /**
     * 虚拟账号
     */
    private String acctId;

    /**
     * 返点月份
     */
    private String profitMonth;//格式为yyyyMM

    /**
     * 付款方式
     */
    private String payChannel;

    /**
     * 内部交易码
     */
    private IntTxnCd intTxnCd;

    /**
     * 当月累计交易金额
     */
    private BigDecimal amount;

    /**
     * 账户类型
     */
    private String acctType;
    
    /**
     * 是否重置数据 是:true，否:false
     */
    private boolean isResetData;    

    public String getAcctId() {
        return acctId;
    }

    public void setAcctId(String acctId) {
        this.acctId = acctId;
    }

    public String getProfitMonth() {
        return profitMonth;
    }

    public void setProfitMonth(String profitMonth) {
        this.profitMonth = profitMonth;
    }

    public String getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(String payChannel) {
        this.payChannel = payChannel;
    }

    public IntTxnCd getIntTxnCd() {
        return intTxnCd;
    }

    public void setIntTxnCd(IntTxnCd intTxnCd) {
        this.intTxnCd = intTxnCd;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getAcctType() {
        return acctType;
    }

    public void setAcctType(String acctType) {
        this.acctType = acctType;
    }

    public boolean isResetData() {
        return isResetData;
    }

    public void setResetData(boolean isResetData) {
        this.isResetData = isResetData;
    }
    
}
